package com.xiaowu.house.user.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.xiaowu.house.appuser.domain.dto.AppUserListReqDTO;
import com.xiaowu.house.user.domain.entity.AppUser;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;


@Mapper
public interface AppUserMapper extends BaseMapper<AppUser> {
    /**
     * 查询总数
     * @param appUserListReqDTO 查询C端用户DTO
     * @return 用户总数
     */
    Long selectCount(AppUserListReqDTO appUserListReqDTO);

    /**
     * 分页查询C端用户
     * @param appUserListReqDTO 查询C端用户DTO
     * @return 用户列表
     */
    List<AppUser> selectPage(AppUserListReqDTO appUserListReqDTO);
}
